package com.edais.service;

import java.util.Map;

import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Service;

@Service

public interface EPlanAssignService {
	/**
	 * 获取已转让订单列表
	 * @param 
	 */
	public Map<String, Object> getAssignCompOrderList(Map<String, Object> map) throws Exception;
	
	/**
	 * 获取转让中订单列表
	 * @param 
	 */
	public Map<String, Object> getAssignInOrderList(Map<String, Object> map) throws Exception;
	
	/**
	 * 获取e计划系列下可转让订单列表
	 * @param 
	 */
	public Map<String, Object> getOrderList(Map<String, Object> map) throws Exception;
	
	/**
	 * 获取e计划系列下可转让债权列表
	 * @param 
	 */
	public Map<String, Object> getAssignList(Map<String, Object> map) throws Exception;
	
	/**
	 * 获取e计划系列下转让中债权列表
	 * @param 
	 */
	public Map<String, Object> getInAssignList(Map<String, Object> map) throws Exception;
	
	/**
	 * 获取e计划系列下已转让债权列表
	 * @param 
	 */
	public Map<String, Object> getAssignCompList(Map<String, Object> map) throws Exception;
	
	/**
	 * 获取e计划系列产品类型
	 * @param 
	 */
	public String getEPlanProductType();
	
	/**
	 * 获取鼓钱包所有产品类型
	 * @param 
	 * @throws Exception 
	 */
	public String getAllProductType() throws Exception;
	
	/**
	 * 转让退出获取订单列表(可转让，转让中，已转让)(2015/6/18新增)
	 * @param 
	 */
	public Map<String, Object> getOrderListByType(Map<String, Object> map) throws Exception;
	

}
